home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Extravaganza - Disc 1
/
ShareWare Extravaganza 1 of 4 (The Ultimate Shareware Company).iso
/
sblaster
/
lrgsnded.zip
/
LRGSNDED.DOC
< prev
next >
Wrap
Text File
|
1990-06-01
|
5KB
|
121 lines
Large Buffer Sound Editor 2.0
Randall M. Smith
DESCRIPTION
This program is designed to perform some of the same
operations performed by the sound editor which is supplied by
COVOX, but it is not limited by the 64000 byte boundary their
program imposes. With this editor you can record, view, and
playback sound files up to 256000 bytes long. However, it
supports only 8 bit sound files and does not presently allow
sound on sound or amlitude modification.
REQUIREMENTS
This program *requires* a VGA display, and a mouse is
strongly recommended. It uses the C library routines supplied by
COVOX and thus works with the Voice Master Card and Speech Thing.
To use the new external Voice Master II (which I do not own), it
will probably be necessary to re-link this program with the new
version of the C library supplied with that product. The
playback routine is set to use the Speech Thing. This can be
redirected to the Voice Master using THING.COM. Give the command
THING /P VM0 (or whichever port your Voice Master is connected
to). If the program is re-compiled the amount of memory can be
changed very easily to fit a system with more or less free memory
available. It should not be too difficult to adapt this for EGA,
and I hope someone will do that. Since all of my systems are VGA
that is not very high on my list of priorities.
The code has been written and compiled using Microsoft's
Quick C 2.51, and thus should be compatible with Professional C
6.0 as well. Previous versions were compiled with MSC 5.0 and
Quick C 2.0, so they should work as well. I assume it can be
ported to Turbo C, but I have used a number of Microsoft specific
routines and features.
INSTRUCTIONS
The screen represents a window 640 units wide looking into
the sound file. In the standard mode, each unit represents 100
bytes of data in the sound file. In the zoomed mode there is a
1:1 correspondence between units and data bytes.
There is a set of buttons drawn on the screen below the
display area. They can be used either by clicking on them with
the left mouse button or using the keyboard equivalent. The
keyboard equivalents are:
<== PgUp
Play F1
Zoom F2
Recrd F3
Load F4
Quit Esc
==> PgDn
A description of each button follows.
Left and Right Arrows ( <== and ==> )
These buttons move the window one frame to the left or
right. In the normal mode this means one block of 64000 bytes,
in zoomed mode one block of 640 bytes.
Play
This button causes the portion of the sound file between theleft and right cursor points to be played back. See below for
more information on setting the cursor points.
Zoom
In normal mode (1:100) this button causes the editor to
switch to zoomed (1:1) mode. This button is also used to switch
from zoomed back to normal mode.
Recrd
This button allows an 8 bit sound file to be recorded. This
file can be as long as 256000 bytes in the original version.
After clicking on this button the system prompts for a file name
then for a rate. The rate number is *not* the frequency but the
one byte value which the C routines use. If in doubt try 100;
132 seems to be close to the maximum speed of the COVOX hardware.
When ready to begin recording press <ENTER> then any other
key to stop recording. The system will also stop recording when
the end of the allocated memory is reached. After the file is
saved to disk, it will become the currently displayed file.
Load
This button loads a previously recorded 8 bit sound file and
displays it on the screen. It can then be played back using the
play button. The program prompts for the file name to be loaded.
Quit
This button quits the program.
Left and Right Cursors.
The left and right mouse buttons can be used to set left and
right cursor points (there is currently no keyboard equivalent
for this function). To do this, put the mouse cursor in the
waveform display area and press the left or right button. The
status line at the top of the screen will display the new value.
Note that the cursor points do not have to be in the same block
or section. A cursor point can be set, the display scrolled to
another location, and the other cursor point set.
When the play button is clicked only the portion of the
sound file between the two cursor points is played back. This
can be used to isolate certain sound clusters (the reason this
whole program was written in the first place).
I welcome any comments and suggestions, and I certainly encourage
people to work on the numerous shortcomings inherent in this
version of the program. Please post your new versions on the
COVOX BBS so that all of us can benefit from them.
Randall M. Smith
Department of Classics
University of California
Santa Barbara, CA 93106
E-mail: 6500rms@ucsbuxa.bitnet